﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Transformer.iHunter
{
    /// <summary>
    /// The information of a plugin
    /// </summary>
    public struct PluginInfo
    {
        /// <summary>
        /// Plugin Guid
        /// </summary>
        public Guid Guid;

        /// <summary>
        /// Plugin Name
        /// </summary>
        public string Name;

        /// <summary>
        /// Plugin Description
        /// </summary>
        public string Description;

        /// <summary>
        /// Plugin Settings
        /// </summary>
        public string Settings;

        /// <summary>
        /// Pluging State
        /// </summary>
        public PluginState State;
    }

    /// <summary>
    /// Specify plugin state
    /// </summary>
    public enum PluginState
    {
        Enabled = 0, 
        Disabled, 
        Uninstalling
    }
}
